package com.company.pedidos.domain;

import java.io.Serializable;
import javax.persistence.*;

import com.company.domain.BaseEntity;

import java.math.BigDecimal;

/**
 * The persistent class for the pedido database table.
 * 
 */
@Entity
public class Pedido extends BaseEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	private String clienteCodigo;

	private int del;

	private String direccion;

	private int direccionId;

	private int estado;

	private BigDecimal factorIGV;

	private int fechaAprovador;

	private int fechaCreacion;

	private int fechaPedido;

	private int fechaUpload;

	private String horaAprovador;

	private String horaCreacion;

	private String horaPedido;

	private String horaUpload;

	private BigDecimal igv;

	private BigDecimal latitud;

	private BigDecimal longitud;

	private String nroPedido;

	private BigDecimal subTotal;

	private int tieneCambios;

	private BigDecimal tipoCambio;

	private String tipoMoneda;

	private String tipoPago;

	private BigDecimal total;

	private BigDecimal totalDescuento;

	private BigDecimal ts;

	private String userCodigo;

	private BigDecimal usuarioAprovadorId;

	private BigDecimal usuarioId;

	private int vendedorId;

	public Pedido() {
	}

	public String getClienteCodigo() {
		return this.clienteCodigo;
	}

	public void setClienteCodigo(String clienteCodigo) {
		this.clienteCodigo = clienteCodigo;
	}

	public int getDel() {
		return this.del;
	}

	public void setDel(int del) {
		this.del = del;
	}

	public String getDireccion() {
		return this.direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	public int getDireccionId() {
		return this.direccionId;
	}

	public void setDireccionId(int direccionId) {
		this.direccionId = direccionId;
	}

	public int getEstado() {
		return this.estado;
	}

	public void setEstado(int estado) {
		this.estado = estado;
	}

	public BigDecimal getFactorIGV() {
		return this.factorIGV;
	}

	public void setFactorIGV(BigDecimal factorIGV) {
		this.factorIGV = factorIGV;
	}

	public int getFechaAprovador() {
		return this.fechaAprovador;
	}

	public void setFechaAprovador(int fechaAprovador) {
		this.fechaAprovador = fechaAprovador;
	}

	public int getFechaCreacion() {
		return this.fechaCreacion;
	}

	public void setFechaCreacion(int fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}

	public int getFechaPedido() {
		return this.fechaPedido;
	}

	public void setFechaPedido(int fechaPedido) {
		this.fechaPedido = fechaPedido;
	}

	public int getFechaUpload() {
		return this.fechaUpload;
	}

	public void setFechaUpload(int fechaUpload) {
		this.fechaUpload = fechaUpload;
	}

	public String getHoraAprovador() {
		return this.horaAprovador;
	}

	public void setHoraAprovador(String horaAprovador) {
		this.horaAprovador = horaAprovador;
	}

	public String getHoraCreacion() {
		return this.horaCreacion;
	}

	public void setHoraCreacion(String horaCreacion) {
		this.horaCreacion = horaCreacion;
	}

	public String getHoraPedido() {
		return this.horaPedido;
	}

	public void setHoraPedido(String horaPedido) {
		this.horaPedido = horaPedido;
	}

	public String getHoraUpload() {
		return this.horaUpload;
	}

	public void setHoraUpload(String horaUpload) {
		this.horaUpload = horaUpload;
	}

	public BigDecimal getIgv() {
		return this.igv;
	}

	public void setIgv(BigDecimal igv) {
		this.igv = igv;
	}

	public BigDecimal getLatitud() {
		return this.latitud;
	}

	public void setLatitud(BigDecimal latitud) {
		this.latitud = latitud;
	}

	public BigDecimal getLongitud() {
		return this.longitud;
	}

	public void setLongitud(BigDecimal longitud) {
		this.longitud = longitud;
	}

	public String getNroPedido() {
		return this.nroPedido;
	}

	public void setNroPedido(String nroPedido) {
		this.nroPedido = nroPedido;
	}

	public BigDecimal getSubTotal() {
		return this.subTotal;
	}

	public void setSubTotal(BigDecimal subTotal) {
		this.subTotal = subTotal;
	}

	public int getTieneCambios() {
		return this.tieneCambios;
	}

	public void setTieneCambios(int tieneCambios) {
		this.tieneCambios = tieneCambios;
	}

	public BigDecimal getTipoCambio() {
		return this.tipoCambio;
	}

	public void setTipoCambio(BigDecimal tipoCambio) {
		this.tipoCambio = tipoCambio;
	}

	public String getTipoMoneda() {
		return this.tipoMoneda;
	}

	public void setTipoMoneda(String tipoMoneda) {
		this.tipoMoneda = tipoMoneda;
	}

	public String getTipoPago() {
		return this.tipoPago;
	}

	public void setTipoPago(String tipoPago) {
		this.tipoPago = tipoPago;
	}

	public BigDecimal getTotal() {
		return this.total;
	}

	public void setTotal(BigDecimal total) {
		this.total = total;
	}

	public BigDecimal getTotalDescuento() {
		return this.totalDescuento;
	}

	public void setTotalDescuento(BigDecimal totalDescuento) {
		this.totalDescuento = totalDescuento;
	}

	public BigDecimal getTs() {
		return this.ts;
	}

	public void setTs(BigDecimal ts) {
		this.ts = ts;
	}

	public String getUserCodigo() {
		return this.userCodigo;
	}

	public void setUserCodigo(String userCodigo) {
		this.userCodigo = userCodigo;
	}

	public BigDecimal getUsuarioAprovadorId() {
		return this.usuarioAprovadorId;
	}

	public void setUsuarioAprovadorId(BigDecimal usuarioAprovadorId) {
		this.usuarioAprovadorId = usuarioAprovadorId;
	}

	public BigDecimal getUsuarioId() {
		return this.usuarioId;
	}

	public void setUsuarioId(BigDecimal usuarioId) {
		this.usuarioId = usuarioId;
	}

	public int getVendedorId() {
		return this.vendedorId;
	}

	public void setVendedorId(int vendedorId) {
		this.vendedorId = vendedorId;
	}

}